import { EChartsOption } from 'echarts'

export const receiveSendOptions: EChartsOption = {
  tooltip: {
    trigger: 'axis',
    axisPointer: {
      type: 'shadow'
    }
  },
  legend: {},
  grid: {
    left: 50,
    right: 20,
    bottom: 20
  },
  xAxis: {
    type: 'category',
    data: [],
    axisTick: {
      alignWithLabel: true
    }
  },
  yAxis: {
    type: 'value'
  },
  series: []
}

export const dealConvertOptions: EChartsOption = {
  tooltip: {
    trigger: 'axis',
    axisPointer: {
      type: 'shadow'
    },
    formatter: function (params) {
      return `${params[0].value}%`
    }
  },
  legend: {
    right: '5%', // 距离右侧的距离
    top: '5%'
  },
  grid: {
    left: 30,
    right: 20,
    bottom: 20
  },
  xAxis: {
    type: 'category',
    data: [],
    axisTick: {
      alignWithLabel: true
    }
  },
  yAxis: {
    type: 'value',
    name: '单位（%）', // 左侧显示的单位
    nameTextStyle: {
      fontSize: 12, // 字体大小
      color: '#666', // 字体颜色
      align: 'center' // 文本左对齐
    },
    axisLabel: {
      formatter: '{value} %' // y轴显示为百分比
    }
  },
  series: []
}

export const keyTrendOptions: EChartsOption = {
  tooltip: {
    trigger: 'axis' // 提示框触发方式为坐标轴触发
  },
  legend: {
    data: ['新建客户数', '跟进客户数'], // 图例名称
    right: '10%', // 右上角位置
    top: '5%'
  },
  xAxis: {
    type: 'category',
    data: [], // X 轴数据为日期
    name: '日期', // X 轴名称
    nameLocation: 'middle',
    nameGap: 25
  },
  yAxis: {
    type: 'value',
    name: '数量', // Y 轴名称
    nameLocation: 'end',
    nameTextStyle: {
      fontSize: 12,
      color: '#666'
    }
  },
  series: [
    {
      name: '新建客户数', // 系列名称
      data: [], // 数据
      type: 'line', // 类型为折线图
      smooth: true, // 平滑曲线
      itemStyle: {
        color: '#4CAF50' // 自定义线条颜色
      }
    },
    {
      name: '跟进客户数', // 系列名称
      data: [], // 数据
      type: 'line', // 类型为折线图
      smooth: true, // 平滑曲线
      itemStyle: {
        color: '#FF9800' // 自定义线条颜色
      }
    }
  ]
}

export const timeZones = [
  { name: '零时区', offset: 0, cities: ['伦敦', '格林尼治'] },
  { name: '东一区', offset: 1, cities: ['罗马', '巴黎'] },
  { name: '东二区', offset: 2, cities: ['雅典', '以色列'] },
  { name: '东三区', offset: 3, cities: ['莫斯科', '科威特'] },
  { name: '东四区', offset: 4, cities: [' 喀布尔'] },
  { name: '东五区', offset: 5, cities: ['伊斯兰堡', '卡拉奇'] },
  { name: '东六区', offset: 6, cities: ['阿拉木图', '科伦坡'] },
  { name: '东七区', offset: 7, cities: ['曼谷', '雅加达'] },
  { name: '东八区', offset: 8, cities: ['北京', '香港', '台湾'] },
  { name: '东九区', offset: 9, cities: ['东京', '首尔'] },
  { name: '东十区', offset: 10, cities: ['悉尼'] },
  { name: '东十一区', offset: 11, cities: ['霍尼亚拉', '马加丹'] },
  { name: '东西十二区', offset: 12, cities: ['奥克兰'] },
  { name: '西一区', offset: -1, cities: ['佛得角群岛'] },
  { name: '西二区', offset: -2, cities: ['巴西'] },
  { name: '西三区', offset: -3, cities: ['乌拉圭'] },
  { name: '西四区', offset: -4, cities: ['加拿大', '加拉加斯'] },
  { name: '西五区', offset: -5, cities: ['纽约', '波士顿', '华盛顿'] },
  { name: '西六区', offset: -6, cities: ['芝加哥', '休斯顿', '亚特兰大'] },
  { name: '西七区', offset: -7, cities: ['盐湖城', '丹佛', '凤凰城'] },
  { name: '西八区', offset: -8, cities: ['洛杉矶', '旧金山'] },
  { name: '西九区', offset: -9, cities: ['阿拉斯加'] },
  { name: '西十区', offset: -10, cities: ['夏威夷'] },
  { name: '西十一区', offset: -11, cities: ['帕果帕果', '阿洛菲'] }
]

export const currencys = [
  { value: 'USD', label: '美元', icon: 'flag:us-4x3' }, // 美国
  { value: 'CNY', label: '人民币', icon: 'flag:cn-4x3' }, // 中国
  { value: 'EUR', label: '欧元', icon: 'flag:eu-4x3' }, // 欧盟
  { value: 'GBP', label: '英镑', icon: 'flag:gb-4x3' }, // 英国
  { value: 'HKD', label: '港币', icon: 'flag:hk-4x3' }, // 香港
  { value: 'JPY', label: '日元', icon: 'flag:jp-4x3' }, // 日本
  { value: 'KRW', label: '韩国元', icon: 'flag:kr-4x3' }, // 韩国
  { value: 'SGD', label: '新加坡元', icon: 'flag:sg-4x3' }, // 新加坡
  { value: 'CAD', label: '加元', icon: 'flag:ca-4x3' }, // 加拿大
  { value: 'CHF', label: '瑞士法郎', icon: 'flag:ch-4x3' }, // 瑞士
  { value: 'DKK', label: '丹麦克朗', icon: 'flag:dk-4x3' }, // 丹麦
  { value: 'MXN', label: '墨西哥比索', icon: 'flag:mx-4x3' }, // 墨西哥
  { value: 'MYR', label: '马来西亚林吉特', icon: 'flag:my-4x3' }, // 马来西亚
  { value: 'NOK', label: '挪威克朗', icon: 'flag:no-4x3' }, // 挪威
  { value: 'NZD', label: '新西兰元', icon: 'flag:nz-4x3' }, // 新西兰
  { value: 'AED', label: '阿联酋迪拉姆', icon: 'flag:ae-4x3' }, // 阿联酋
  { value: 'SAR', label: '沙特里亚尔', icon: 'flag:sa-4x3' }, // 沙特阿拉伯
  { value: 'SEK', label: '瑞典克朗', icon: 'flag:se-4x3' }, // 瑞典
  { value: 'THB', label: '泰国铢', icon: 'flag:th-4x3' }, // 泰国
  { value: 'AUD', label: '澳大利亚元', icon: 'flag:au-4x3' }, // 澳大利亚
  { value: 'RUB', label: '俄罗斯卢布', icon: 'flag:ru-4x3' }, // 俄罗斯
  { value: 'TWD', label: '新台币元', icon: 'flag:tw-4x3' }, // 台湾
  { value: 'NGN', label: '尼日利亚奈拉', icon: 'flag:ng-4x3' }, // 尼日利亚
  { value: 'IDR', label: '印尼盾', icon: 'flag:id-4x3' }, // 印度尼西亚
  { value: 'VND', label: '越南盾', icon: 'flag:vn-4x3' }, // 越南
  { value: 'TTD', label: '特立尼达多巴哥元', icon: 'flag:tt-4x3' }, // 特立尼达和多巴哥
  { value: 'MOP', label: '澳门币', icon: 'flag:mo-4x3' }, // 澳门
  { value: 'UGX', label: '乌干达先令', icon: 'flag:ug-4x3' }, // 乌干达
  { value: 'PHP', label: '菲律宾比索', icon: 'flag:ph-4x3' }, // 菲律宾
  { value: 'UZS', label: '苏姆', icon: 'flag:uz-4x3' } // 乌兹别克斯坦
]
